package com.smart_campus.sys.mapper;

import com.smart_campus.sys.domain.Notice;
import com.smart_campus.sys.vo.LoginfoVo;
import com.smart_campus.sys.vo.NoticeVo;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * @aytgor 陈鹏
 * @date 2020/6/9 10:41
 */
@Repository
@Transactional
public interface NoticeMapper {
    /**
     * 查询专业
     *
     * @param noticeVo
     * @return List<NoticeVo>
     */
    List<NoticeVo> selectNotice(NoticeVo noticeVo);

    int deleteByPrimaryKey(Integer id);

    int insert(Notice record);

    int insertSelective(Notice record);

    Notice selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Notice record);

    int updateByPrimaryKey(Notice record);
}